Big Huge Thesaurus

traveling wave

noun